In [1]:
import pandas as pd
import numpy as np
%matplotlib inline
In [2]:
from plotly import __version__
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
print(__version__) # requires version >= 1.9.0
In [3]:
import cufflinks as cf
In [4]:
# For Notebooks
init_notebook_mode(connected=True)
In [5]:
# For offline use
cf.go_offline()
In [6]:
df = pd.DataFrame(np.random.randn(100,4),columns='A B C D'.split())
In [7]:
df.head()
Out[7]:
In [8]:
df2 = pd.DataFrame({'Category':['A','B','C'],'Values':[32,43,50]})
In [9]:
df2.head()
Out[9]:
In [10]:
df.iplot(kind='scatter',x='A',y='B',mode='markers',size=10)
In [11]:
df2.iplot(kind='bar',x='Category',y='Values')
In [12]:
df.count().iplot(kind='bar')
In [13]:
df.iplot(kind='box')
In [14]:
df3 = pd.DataFrame({'x':[1,2,3,4,5],'y':[10,20,30,20,10],'z':[5,4,3,2,1]})
df3.iplot(kind='surface',colorscale='rdylbu')
In [15]:
df[['A','B']].iplot(kind='spread')
In [16]:
df['A'].iplot(kind='hist',bins=25)
In [17]:
df.iplot(kind='bubble',x='A',y='B',size='C')
In [18]:
df.scatter_matrix()